﻿body
{
	width:1024px;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:14px;
	margin:0px;
	text-align:center;
}
a:link,a:visited
{
	color:Black;
	}
#pageheader
{
	width:100%;
	height:98px;
	vertical-align:top;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:White;
	background-color:#999779;
}
#pagecontent
{
	width:100%;
	vertical-align:top;
	background-color:#ffe;
}
#pagefooter
{
	width:100%; 
	height:68px;
	color:White;
	background-color:#999779;
	}
#logo
{
	width:138px;
	height:100%;
}
#tittles
{
	width:1024px;
	height:100%;
	vertical-align:top;
}
#tittle1
{
	width:100%;
	height:38%;
	text-align:center;
	text-indent:-70px;
	font-size:xx-large;
	font-weight:bold;
	color:White;
	letter-spacing:18px;
}
#tittle2
{
	width:100%;
	height:20%;
	text-align:center;
	text-indent:-38px;
	font-size:large;
	font-weight:200;
	color:Silver;
	letter-spacing:6px;
}
#tittle3
{
	width:100%;
	height:20%;
	text-align:center;
	text-indent:200px;
	font-size:medium;
	color:Silver;
	letter-spacing:1px;
}
#navigations
{
	width:100%;
	height:20%;
	text-align:center;
	text-indent:-80px;
	font-size:medium;
	background-color:Menu;
	letter-spacing:2px;
	background-color:#999779;
}
#consumer_view_area
{
	width:824px;
	height:100%;
	float:left;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
}
#consumer_action_area
{
	width:200px;
	height:50%;
	text-align:left;
	float:right;
	vertical-align:top;
	background-color:Yellow;
	font-size:medium;
}
#restaurant_menu
{
	width:200px;
	text-align:center;
	height:100%;
	float:left;
	border-right-width:4px;
	border-right-color:Red;
	border-right-style:solid;
	background-color:Orange;
	font-size:large;
}
#restaurant_view
{
	width:820px;
	height:100%;
	text-align:left;
	float:right;
	background-color:Silver;
}
#categorized_dishes_list
{
	width:100%;
	height:20%;
	text-align:left;
}
#restaurant_login
{
	width:100%;
	text-align:center;
	vertical-align:middle;
}
#restaurant_basicinfo
{
	width:100%;
	text-align:center;
}
#add_existing_toolbar
{
	width:100%;
	height:23px;
	background-color:Red;
	border-bottom-width:1px;
}
#add_manual_toolbar
{
	width:100%;
	height:30%;
	background-color:Purple;
}
.DataGridFixedHeader 
{ 
	POSITION:relative;
	TOP:expression(offsetParent.scrollTop);
	BACKGROUND-COLOR:White;
}

#admin_menu
{
	width:200px;
	text-align:center;
	height:100%;
	float:left;
	border-right-width:4px;
	border-right-color:Red;
	border-right-style:solid;
	background-color:Orange;
	font-size:large;
}
#admin_content
{
	width:820px;
	height:100%;
	text-align:left;
	float:right;
	background-color:Silver;
}
#all_dishes_td
{
	height:50%;
	}
#all_dishes
{
	width:100%;
	height:100%;
	vertical-align:top; 
	font-size:medium; 
	background-color:Red;
	overflow:auto;
}

div.comment
{
	 text-align:right; 
	 float:right; 
	 vertical-align:top;
	 width:20%; 
	 height:auto; 
}
div.comment_action
{
	display:none;
	background-color:Olive; 
	width:auto; 
	height:auto; 
}
span.good_span{color:Red;}
span.bad_span{color:Green;}